عالم البرمجة لتصميم وبرمجة المواقع


عالم البرمجة عالمك اينما كنت , سنتطرق الى اهم مواضيع البرمجة وسنتبادل الخبرات في شتى المواضيع البرمجية التقنية الاحترافية وسنهتم في تصميم وبرمجة المواقع من هنا سوف تبدا حياتك من جديد

zakarya hasoud. يتم التشغيل بواسطة Blogger.


‏إظهار الرسائل ذات التسميات لغات البرمجة. إظهار كافة الرسائل
‏إظهار الرسائل ذات التسميات لغات البرمجة. إظهار كافة الرسائل

الثلاثاء، 3 مارس 2015

ماهي لغة html خواصها ومفهومها !






السلام عليكم ورحمة الله وبركاته



اهلا وسهلا بكم من جديد زوار مدونة عالم البرمجة 
كما وعدتكم في الماضي ان اقوم بشرح كامل ومفصل عن لغة html الاساسية 
التي لا بد منها في كل موقع او مدونة 

احببت فقط ان اضع  بين ايديكم ملخص او مفهوم عن هذه اللغة ومقدمة عنها لكي تبدا 
بهذه اللغة في مكانها الصحيح


في هذه السلسلة المتواضعه سوف نعرف كل شيئ عن هذه اللغة الشيقة

هل انت مستعد للخوض في لغة html ؟ 

اذا هيا لنبدا 
ساشرح الان في هذه التدوينة عن مفهوم لغة html 

ماهي لغة html ؟ :
هي لغة وصفية تقوم بوضع اي عنصر في صفحة الويب لتقوم فيما بعد ببرمجتها
وهي اختصار لكلمة (لـ Hyper Text Markup Language).

كيف نبدأ...؟

لا يتطلب كتابة ملف html اية برامج خاصة  فهي ليست لغة برمجة بل انها فقط لغة وصفية   
بل نحتاج فقط الى برنامج محرر نصوص للتعامل معها بلكامل , وبرنامج المفكرة الموجود في Windows يفي بهذا الغرض. وكذلك إلى أحد متصفحات الإنترنت Netscape Navigator أو MS Internet Explorer لمعاينة الصفحات التي نقوم بتصميمها. وعليك فقط أن نقوم بحفظ النص المكتوب بملف يحمل الاسم الممتد ‎.html أو ‎.htm  


والجدير ذكره أنه يوجد العديد من البرامج التي تستخدم لإنشاء صفحات Html. دون الحاجة لمعرفة هذه اللغة حيث يقوم المستخدم من خلالها بكتابة الصفحات وتصميمها بما تحويه من نصوص ورسومات وجداول ثم يقوم البرنامج بتخليق الوسوم المناسبة وتحويل هذه الصفحات من وراء الكواليس تلقائياً وحفظها بتنسيق html. أي أن دور المستخدم ينحصر في الكتابة والتصميم فقط، دون معرفته للشيفرة التي استخدمت. وبالتالي عدم قدرته على التحكم بأي وسم أو تعديل الشيفرة حسب الحاجة، إلا من خلال إعادته للتصميم الأساسي ثم إعادة التحويل والحفظ من قبل البرنامج. وهذه الطريقة على سهولتها وسرعتها نسبياً، إلا أني لا أنصح باستخدامها لمن يريد معرفة هذه اللغة والتمكن منها.  


 قبل ان نبدأ

متطلبات هذه اللغة جدا سهل ولا تحتاج الى تنزيل اي شيئ من خارج الكمبيوتر عليك فقط بأستخدام محرر نصوص الموجود 
في الويندوز الذي ياتي مع الويندوز , عليك ايضا ان تحضر متصفح في الكمبيوتر اي متصفح يمكن استخدامه لهذ اللغة 

حسناً، لديك محرر نصوص ممتاز لكتابة ملفات HTML ولديك متصفح إنترنت لمعاينتها، ولديك هذه الدروس التي ستنطلق معها إلى عالم تصميم صفحات الويب. هل هذا يكفي؟ برأيي المتواضع، لا.
تحتاج دائماً وأبداً إلى تطبيق ما تتعلمه بصورة عملية أكثر من مجرد الأمثلة المدرجة في الدروس.

ما رأيك في أن تفكر بموضوع ما يستهويك وتحب أن تتعاطى به؟ وتخيل أنك ستقوم بإنشاء موقع ويب عنه بصورة واقعية. ومع تقدمك في الدروس قم بتطبيق ما فيها على صفحاتك. ستجد الكثير من المتعة في هذا، وستسر جداً عندما ترى صفحتك تتبلور أمام عينيك يوماً بعد يوم، والأهم من هذا كله هو أنك ستكتشف أي ثغرات في استيعابك لهذه الدروس (وعندها من المؤكد أنك ستقوم بتلافيها) وقد تكتشف كذلك ثغرات ارتكبها كاتب هذه الدروس. (وفي هذه الحالة أرجو أن لا تتردد أبداً في الكتابة لي لكي أعمل على تلافيها).  

والان اترككم الى الموضوع او الدرس المقبل انشاء الله لان هذه اللغة العملاقة لا 
اقدر ان اكتفي بها فقط في هذا الدرس الصغير 
ولكن الان وضعت بين يديك مفهوم كامل عن هذه اللغة 
ومقدمة جيدة في هذا المجال 


ساقوم بتقسيمها الى اقسام وهذا القسم او الدرس بعنوان 
(ماهي لغة html خواصها ومفهومها ) فقط

والان الى درس مقبل نتعلم فيه كيف نقوم بانشاء اضخم موقع في هذه اللغة الشيقة 
الى اللقاء اصدقائي



 ارجو ان يكون قد نال اعجابكم هذا الدرس المتواضع 



واخيرا هل اعجبك الموضوع ؟ شاركه مع اصدقائك لكي تحقق اقصى استفاده منه ولا تنسى ايضا النقر على زر لايك في الاسفل


 
 
إقرأ المزيد.. bloggeradsenseo

اليك هذه النصائح قبل دخول عالم البرمجة html






السلام عليكم ورحمة الله وبركاته

درسنا اليوم عن تعلم لغة html

بسم الله الرجمن الرحيم

لغة html هي اللغة الاساسية في كل موقع وهي اللبنة الاولى التي من الضروري بل والحتمي على كل مبرمج ان يبدا بها من الصفر لانشاء موقع  او مدونة
وهي تعد من اهم اللغات على الاطلاق ومن المستحيل والف الف مستحيل ان يبدا المبرمجين بدونها 
لانها هي الاداة الفعالة والتي تحتوي على هيكلة الموقع 
وفعالية الموقع فبها استطيع ان اضف اي عنصر من عناصر صفحة ويب 

هي اهم لغة لكنها ايضا اسهل لغة على الاطلاق
وهي اللغة الاولى والاساسية لدخولك في عالم البرمجة وبدونها لاتستطيع ان
تقطع المسافات ولا تستطيع ان تبدأ في الدخول الى عالم الويب لكن مع انها سهلة
الا انها لابد منها في كل موقع

لا اريد ان اطيل عليكم 
اليوم وانا اتصفح الانترنت وابحث في المواقع
وجدت موقعا رائعا هو مجموعة من الكتب يضم الاف الكتب البرمجية المتعلقة في البرمجة
وايضا يضم مجموعة متالقة من عالم التصميم 

صديقي هل تريد ان تدخل في عالم البرمجة ؟
انصحك في هذا الموقع والابحار به 
هيا شد الاحزمة للابحار في عالم البرمجة 
سنبدأ انشاء الله في لغة html  وهي كما قلنا انها من اللغات المهمة واللغات الاساساية ولا يمكن التخلي عنها اطلاقا ولا باي شكل من الاشكال 
الان اريد فقط ان احيلك الى هذا الموقع الرائع فقط يوجد به خزينة من الكتب 
من شتى انواع كتب البرمجة من الصفر الى الاحتراف واتمنى ان تجد طلبك 
وان كنت مبتدا انشاء الله سيساعدك كثيرا في ايجاد 
الذي تريده لانه كما قلت لك يوجد به الاف من الكتب القيمة بلاضافة الى ذلك ايضا 
تقدر ان تضع كتابك الذي انشأته من صميم فكرك 
لكي يطلع عليه الاخرون ماعليك صديقي الا الدخول الى هذا الرابط وتحميل ماتريد والاستمتاع في مزايا الموقع 
هذه مقدمة عن الدروس التي سوف اقوم بأنشائها في هذه المدونة مدونة عالم البرمجة في المستقبل انشاء الله عن لغة  html  وخواصها وكل ماتحمله


والان الى اللقاء في درس قادم انشاء الله نتعلم من خلاله بل ونبحر في
 لغة ال html نلقاكم غدا انشاء الله  مع السلامة



هل اعجبك الموضوع ؟ ماذا تنتظر اذا ؟ هيا شاركه مع اصدقائك ولا تنسى ايضا النقر على زر لايك في الاسفل



إقرأ المزيد.. bloggeradsenseo

الأحد، 1 مارس 2015

ماهي افضل طريقة لدخول عالم البرمجة (برمجة مواقع أو برمجة برامج) ؟

                                                      


                                                   ما هي افضل لغة برمجة ؟ 


هذا هو عنوان موضوعنا اليوم ، و لعل اغلب من يريد التمرس في عالم البرمجة يراوده هذا السؤال و يلاحقه في احلامه ، فقد يبدأ في تعلم لغة برمجية معينة و بعد ذلك يكتشف انها كانت خيارا خاطئا ، ثم يجرب من جديد لغة اخرى و يكتشف انها ليس مناسبة ايضا ، و هكذا يبقى يدور في حلقة مغلقة من التجارب الفاشلة ، لذلك ساتطرق في هذا الموضوع  لمجموعة من العوامل التي تساعدك على اختيار اللغة البرمجية التي تناسبك .
ففي الحقيقة ليس هناك بتاتا لغة برمجة افضل من الأخرى و لكن يمكن تحديد لغة برمجة التي تناسبك و ذلك من خلال مجموعة من المعيايير هي :
ما هو صنفك البرمجي ؟
لعل من اهم الأشياء التي تساعدك على تحديد لغتك البرمجية هي صنفك البرمجي ، فالبرمجة تنقسم الى صنفين اما برمجة الويب او برمجة البرامج ، فيجب عليك هنا ان تحدد ميولك الشخصي ، هل تريد صناعة مواقع ؟ ام تريد صناعة برامج ؟ و بالتأكيد رغبتك في دخول عالم البرمجة كانت مبنية على رغبة كبيرة في الوصول الى شيء معين او بالأحرى انطلاقا من تسائل معين ، فقد يكون سبب دخولك لميدان البرمجة مبني على سؤال : كيف صنع الفايسبوك ؟ او على سؤال كيف تصنع برامج الحماية ؟ و انطلاقا من هذه الرغبة او من هذا التسائل بمكنك تحديد صنفك البرمجي
فلو كنت تريد التمرس في برمجة الويب فليس لديك خيارات كثيرة :
1- تعلم الـ HTML و Css
2- تعلم احدة اللغتين ال php أو الـ Asp ، انصك بتعلم الـ asp لكن في المقابل عليك دفع مبلغ لـ Microsoft لنشر مواقعك المبرمجة بها غير ذلك فالأفضل هي الـ php لأنها بسيطة و جميلة و مفتوحة المصدر
3- تعلم الـ Javascripte
اما اذا كنت تريد التمرس في برمجة البرامج فتابع المعايير القادمة
    
  ما هو هدفك من البرمجة ؟

تعم ان هدفك في البرمجة يحدد بطريقة مباشرة اللغة البرمجية التي تناسبك . فما هو هدفك من البرمجة ؟
اغلب من يدخل ميدان البرمجة فهو يدخلها لهدفان لا ثالت لهما. و هما :
  • الاستمتاع بالبرمجة لأنك تجدها ممتعة و تعشق التحديات ( هنا تسمى انت بهاوي )
  • الرغبة في الاحتراف و اتخاد البرمجة كعمل (تسمى هنا بمحترف )
فلغات البرمجة منها الصعبة و الاحترافية و منها السهلة و البسيطة لكنها غير احترافية ، اي انك لو كنت هاوٍ فعليك اختيار اللغة البرمجية الأكثر سهولة التي توفر لك كل متطلبات برمجة برامج بسيطة فقط حسب امكانياتك و ظروفك (وقت فراغك ) اما لو كنت ترغب في الاحتراف فعليك اختيار لغات البرمجية الصعبة الاحترافية التي تمكنك من التعامل مع مختلف مكونات الحاسوب المرنة و الصلبة ، و تستطيع من خلالها برمجة اي شيء يخطر على بالك انطلاقا من مؤهلاتك و تكريش وقتك
اما اللغات البرمجية التي انصح بها الهواة فهي : Vb6 - Pascal - Go - Windev
رغم ان هناك البعض من سيعارضني بخصوص الـ Windev لانها لغة تبسيط اكثر مما هي لغة هواية
اما اللغات البرمجية الاحترافية و التي تحتوي على تقنيات عالية : C++ C Delphi Vb.net C# Java
و غيرها من اللغات
الآن لو كنت هاوي فلديك خيارين البرمجة بالكود فقط انصحك باختيار الـ Pascal او البرمجة بتقنية الـ Rad (سحب جر ) انصك بالـ
Vb6و لو انت تريد الاحتراف فتابع المعيار الثالت .


ما نوع البرامج الي تريد برمجتها ؟

تحدثنا في النوع الأول عن الصنف اما الآن فسنتحدث عن نوع البرامج التي تريد برمجتها
فالبرامج انواع كثيرة فنحن نجد على الحاسوب العابا و برامج مكتبية و تطبيقات و برامج تسيير و برامج حماية و الكثير من الأشياء الاخرى
فاعتمادا على نوع البرامج التي تريد برمجتها تحدد لغتك البرمجية
فلو كنت تريد التمرس في صناعة الألعاب فلديك خيارات محدودة هي C# و ++C و Java هذا لا يعني ان اللغات الاخرى لا يمكن صناعة العاب بها ، و لكن هذه اللغات احترافية في صناعة الألعاب فالـ ++C متلا توفر لك تعامل مثالي مع الـ OpenGL لصناعة الالعاب ، و يمكنك اختيار اي لغة انطلاقا من درجة الصعوبة ، فلو كنت تريد صعوبة اكثر توجه الى الـ ++C و اقل C# و Java
مع مراعات علاقة الصعوبة بمدى الاحترافية .
اما لو كنت صناعة برامج تطبيقية مكتبية عادية مثل برنامج تحويل العملات ، او برنامج قارئ PDF و الكثير من البرامج التطبيقية الأخرى فاي لغة برمجية كافية للقيام بذلك بكفاءة لكن الـ Java ستكون الخيار الأكثر ملائمة بالنسبة لبرامج التسيير اي برامج تسيير شركات و مدارس و مكتبات و غيرهم فمعظم اللغات كفيلة بصناعتها ، لكن لغات برمجية كـ Vb.net و Delphi و كدى الـ Windev تعد الأفضل في هذا المجال ، لتعاملها السلس مع قواعد البيانات بالنسبة لبرامج الحماية - التكسير و الضغط و التشفير و التعامل مع مكونات الحاسوب و غيرها من الوظائف الاحترافية جدا فان الخيار الأمثل سيكون لغة احترافية كالـ C او الـ ++C رغم ان هاتان اللتان يمكناك ايضا من صناعة برامج متنوعة مكتبية - للتسيير و تطبيقية بسيطة الا ان درجة صعوبتهما تجعل من صناعة برامج عادية مثل تلك البرامج امرا صعبا و عاديا في نفس الوقت ، فما الذي ساستفيده من تضييع الوقت و حرق خلايا العصبية في سبيل انشاء برنامج يمكنني انشائه بسهولة بلغة اخرى

إقرأ المزيد.. bloggeradsenseo
| اتصل بنا Policy تطوير: